home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / 1995.02 / 000149_taob@ibms.sinica.edu.tw_Mon Feb 27 11:11:44 1995.msg < prev    next >
Internet Message Format  |  1995-02-28  |  4KB

  1. Received: from ibms.sinica.edu.tw by cs.umb.edu with SMTP id AA03991
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Mon, 27 Feb 1995 10:55:49 -0500
  3. Received: by ibms.sinica.edu.tw (4.1/SMI-4.1)
  4.     id AA18589; Mon, 27 Feb 95 03:11:44 CST
  5. Message-Id: <9502261911.AA18589@ibms.sinica.edu.tw>
  6. Subject: Problems compiling web2c-6.1 on FreeBSD 2.0
  7. To: tex-k@cs.umb.edu
  8. Date: Mon, 27 Feb 1995 03:11:44 +0800 (WST)
  9. From: taob@io.org (Brian Tao)
  10. Reply-To: taob@io.org (Brian Tao)
  11. X-Mailer: ELM [version 2.4 PL13]
  12. Content-Type: text
  13. Content-Length: 3542      
  14.  
  15. Hello,
  16.  
  17.     I am trying to recompile TeX, MetaFont and LaTex2e on a FreeBSD 2.0
  18. (950210 snapshot) system.  I've never used TeX before, but I am quite
  19. experienced with UNIX and program development.  The package is for
  20. someone else who has been using LaTeX for years under SunOS.
  21. Unfortunately, she does not understand the internal workings of TeX,
  22. and is thus unable to provide any assistance.
  23.  
  24.     The lib.tar.gz, web.tar.gz, web2c.tar.gz, dvips558.tar.gz and
  25. xdvik.tar.gz have all been unpacked locally (lib.tar.gz into
  26. /usr/local/lib/texmf and the others into a temporary working
  27. directory).  I decided to leave all the default paths as-is and
  28. ran 'configure' and then 'make' from the web2c-6.1/ directory.
  29.  
  30.  
  31.     The compilation fails while it is in the mf directory.  When
  32. MetaFont runs for the first instance, I get the following output:
  33.  
  34. >  This is METAFONT, Version 2.71 (C version 6.1) (INIMF)
  35. >  (/usr/local/lib/texmf/mf/plain.mf
  36. >  Preloading the plain base, version 2.71: preliminaries,
  37. >   basic constants and mathematical macros,
  38. >   macros for converting from device-independent units to pixels,
  39. >   macros and tables for various modes of operation,
  40. >   macros for drawing and filling,
  41. >   macros for proof labels and rules,
  42. >   macros for character and font administration,
  43. >  and a few last-minute items.) (/usr/local/lib/texmf/mf/modes.mf)
  44. >  Beginning to dump on file plain.base
  45. >   (base=plain 95.2.27)
  46. >  1989 strings of total length 27753
  47. >  9803 memory locations dumped; current usage is 2958&6571
  48. >  889 symbolic tokens
  49. >  Transcript written on plain.log.
  50. >  mv plain.base mf.base
  51. >  mv plain.log mf.log
  52. >  MFPOOL=. ./inimf \&./mf cmbase dump
  53.  
  54.  
  55.     This appears to be correct.  However, immediately following this,
  56. it is invoked again:
  57.  
  58. >  This is METAFONT, Version 2.71 (C version 6.1) (INIMF)
  59. >  ! I can't find file `cmbase.mf'.
  60. >  <*> &./mf cmbase
  61. >                   dump
  62. >  Please type another input file name:
  63.  
  64.  
  65.     I found the missing file under the directory
  66. /usr/local/lib/texmf/fonts/public/cm/src/.  After supplying that filename,
  67. processing continues:
  68.  
  69. >  (/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf)
  70. >  Beginning to dump on file cmbase.base
  71. >   (base=cmbase 95.2.27)
  72. >  2212 strings of total length 29816
  73. >  20500 memory locations dumped; current usage is 5374&15083
  74. >  1100 symbolic tokens
  75. >  Transcript written on cmbase.log.
  76. >  mv cmbase.base cmmf.base
  77. >  mv cmbase.log cmmf.log
  78.  
  79.  
  80.     Now the 'make' moves into the tex/ directory.  When TeX is invoked,
  81. I see the following messages:
  82.  
  83. >  This is TeX, Version 3.1415 (C version 6.1) (INITEX)
  84. >  ! I can't find file `plain'.
  85. >  <*> plain 
  86. >            \dump
  87. >  Please type another input file name: 
  88.  
  89.  
  90.     I supply the name /usr/local/lib/texmf/tex/plain/plain.  Processing
  91. continues with this:
  92.  
  93. >  (/usr/local/lib/texmf/tex/plain/plain.tex Preloading the plain format:
  94. >  codes, registers, parameters, fonts,
  95. >  ! Font \tenrm=cmr10 not loadable: Metric (TFM) file not found.
  96. >  <to be read again> 
  97. >                     \font 
  98. >  l.396 \font
  99. >             \preloaded=cmr9
  100. >  ?
  101.  
  102.     That is where I am stuck.  I did find the file cmr10.tfm in
  103. /usr/local/lib/texmf/fonts/public/cm/tfm/.  I presume this is probably
  104. because I did not edit some paths somewhere, but the README suggests
  105. that simply using 'configure' then 'make' should work.  In
  106. kpathsea/paths.h, I see DEFAULT_TFM_PATH is defined as
  107. ".:/usr/local/lib/texmf/fonts//tfm".  If I understand the // notation,
  108. this should match /usr/local/lib/texmf/fonts/public/cm/tfm.
  109.  
  110.     Any suggestions?